package com.reformer.commons.constant;

/**
 * 订单状态：
 * <p >
 * 0：未付款， 1：已付款， 2：已取消， -1：已退款，
 * </p>
 *
 * @author sdc
 */
public enum OrderState {
    /**
     * 未付款/正在付款
     */
    UNPAID(0, "未付款"),
    /**
     * 已付款
     */
    PAID(1, "已付款"),
    /**
     * 已取消
     */
    CANCELED(2, "已取消"),
    /**
     * 已退款
     */
    REFUNDED(-1, "退款");

    private int code;
    private String desc;

    OrderState(int code, String desc) {
        this.code = code;
        this.desc = desc;
    }

    public int getCode() {
        return code;
    }

    public String getDesc() {
        return desc;
    }

}
